home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.442 < prev    next >
Text File  |  1996-02-12  |  28KB  |  675 lines

  1. Frequently Asked Questions (FAQS);faqs.442
  2.  
  3.  
  4.  
  5.      Readers should also note that the newly formed Prolog
  6. Vendors' Group is contactable electronically via the Secretary,
  7. Al Roth.  His email is "alroth@cix.compulink.co.uk".
  8.  
  9.             *    *    *
  10.  
  11. 4. How do I get in touch with my Prolog's users' group,
  12.    sales representative, or technical support line?
  13.  
  14.      Here are some e-mail addresses of these contacts, listed
  15. alphabetically by company or major product name.  Please note
  16. that sometimes phoning or writing to the company will get better
  17. response than e-mail.
  18.  
  19. ALS (Applied Logic Systems):
  20.   Information:    info@als.com
  21.   Sales:    sales@als.com
  22.   Tech support:    support@als.com
  23.  
  24. LPA:
  25.   Sales:    lpa@cix.compulink.co.uk
  26.   Tech support:    lpa@cix.compulink.co.uk
  27.  
  28. PDC Prolog:
  29.   Information:    pdc-request@pdc.dk
  30.   Sales:    sales@pdc.dk
  31.   Tech support:    support@pdc.dk
  32.  
  33. ProLog by BIM:
  34.   Contact:    prolog@sunbim.be (Kathleen Pierco)
  35.  
  36. Prolog-2:
  37.   Users' group:    prolog2-request@hplb.hpl.hp.com
  38.  
  39. Quintus:
  40.   Users' group:    quintus-users-request@quintus.com
  41.   Sales:    sales@quintus.com
  42.   Tech support:    teksup@quintus.com
  43.  
  44. Sepia:
  45.   Users' group:    sepia_request@ecrc.de
  46.   Tech support:    sepia_request@ecrc.de
  47.  
  48. SICStus:
  49.   Users' group:    sicstus-users-request@sics.se
  50.   Sales:    sicstus-request@sics.se
  51.   Tech support:    sicstus-bug@sics.se
  52.  
  53. Turbo Prolog:
  54.   Turbo Prolog is the older name for PDC Prolog (see above).
  55.  
  56.             *    *    *
  57.  
  58. 5. I think language X is better than Prolog.  What do you think?
  59.  
  60.      These debates rarely result in any productive discussion.
  61. To some extent, one's favourite language is based on irrational
  62. ideology.
  63.  
  64.      However, many people now agree that different languages are
  65. good for different things.  Prolog seems to be good for problems
  66. in which logic is intimately involved, or whose solutions have a
  67. succinct logical characterization.  Like other interactive,
  68. symbolic languages, Prolog is also good for rapid prototyping.
  69.  
  70.      Also, please note that there are many different "Prologs"
  71. and other logic programming languages available, all with
  72. different capabilities.
  73.  
  74.             *    *    *
  75.  
  76. 6. My Prolog prof assigned me this problem.  Can you help
  77.    me with it?
  78.  
  79.      If your instructor assigned it to you, he or she probably
  80. wanted you to do it yourself.  If it's an introductory Prolog
  81. course, your question might be elementary to most readers, so it
  82. might be a waste of network resources to ask it.  Please ask
  83. your instructor, a friend, a teaching assistant, or a local
  84. newsgroup for help first.
  85.  
  86.      That being said, there are comp.lang.prolog readers who
  87. would be glad to help people making a legitimate attempt to
  88. learn Prolog.
  89.  
  90.             *    *    *
  91.  
  92. 7. Can you suggest some books on Prolog?
  93.  
  94.      The Prolog Resource Guide (see above, question 3) contains
  95. a listing of Prolog books.  It is maintained by Mark Kantrowitz
  96. (Mark.Kantrowitz@GLINDA.OZ.CS.CMU.EDU), and posted periodically
  97. on comp.lang.prolog.
  98.  
  99.      Here are some of the most popular books on Prolog.
  100.  
  101. _Programming in Prolog_.  William F. Clocksin and Christopher S.
  102. Mellish.  Springer-Verlag, 1987.  (Introductory.)
  103.  
  104. _The Art of Prolog:  Advanced Programming Techniques_.  Leon
  105. Sterling and Ehud Shapiro.  MIT Press, 1986.  (Advanced.)
  106.  
  107. _The Craft of Prolog_.  Richard A. O'Keefe.  MIT Press, 1990.
  108. (Advanced.)
  109.  
  110. _Foundations of Logic Programming_.  John Lloyd.
  111. Springer-Verlag, 1988 (2nd ed).  (Logic programming theory.)
  112.  
  113.             *    *    *
  114.  
  115. 8. Are there any FTP archive sites for comp.lang.prolog?
  116.  
  117.      Yes.  As of the latest check, the following archive
  118. sites contain selected recent articles from comp.lang.prolog
  119. in the indicated directories.
  120.  
  121. "cs.dal.ca": /pub/comp.archives/comp.lang.prolog
  122. "pit-manager.mit.edu": /pub/usenet/comp.lang.prolog
  123. "src.doc.ic.ac.uk": /usenet/comp.archives/auto/comp.lang.prolog
  124. "cnam.cnam.fr": /pub/Archives/comp.archives/auto/comp.lang.prolog
  125.  
  126.      Some other sites contain copies of this FAQ list and the
  127. Prolog Resource Guide.  For users with "archie" access, type
  128. "archie comp.lang.prolog" for an up-to-date list of sites having
  129. either archives or the periodic postings.
  130.  
  131.  
  132.             *    *    *
  133.  
  134. Acknowledgements
  135.  
  136.      For help in putting together this FAQ, thanks to Andrew
  137. Davison, Mike Brady, Michael Covington, Stephen Bevan, John
  138. Dowding, Thilo Kielmann, Paul Singleton, Dave Moffatt, Dani de
  139. Ridder, Per Bilse, Chris Moss, Kathleen Pierco, Paul Tarau,
  140. Jonathan Kamens, Jan Wielemaker, Dag Wahlberg, Micha Meier, Don
  141. Sannella, Clive Spenser, Yuan Liu, Jonas Barklund, and Ian
  142. Dickinson.  Special thanks to John Dowding for suggesting a good
  143. format for the list, and to Chris Moss, Dag Wahlberg, and Mark
  144. Kantrowitz for their work on the Prolog Resource Guide.
  145.  
  146. --Jamie Andrews.
  147.   jamie@cs.sfu.ca
  148. Xref: bloom-picayune.mit.edu comp.lang.prolog:6598 news.answers:4024
  149. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!snorkelwacker.mit.edu!spool.mu.edu!wupost!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!usenet.coe.montana.edu!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!mkant
  150. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  151. Newsgroups: comp.lang.prolog,news.answers
  152. Subject: Prolog Resource Guide [Monthly posting]
  153. Message-ID: <prolog-resource-guide.txt_721765209@cs.cmu.edu>
  154. Date: 14 Nov 92 18:20:16 GMT
  155. Article-I.D.: cs.prolog-resource-guide.txt_721765209
  156. Expires: Mon, 28 Dec 1992 18:20:09 GMT
  157. Sender: news@cs.cmu.edu (Usenet News System)
  158. Reply-To: mkant+prolog-guide@cs.cmu.edu
  159. Followup-To: poster
  160. Organization: School of Computer Science, Carnegie Mellon University
  161. Lines: 1021
  162. Approved: news-answers-request@MIT.Edu
  163. Supersedes: <prolog-resource-guide.txt_719094771@cs.cmu.edu>
  164. Nntp-Posting-Host: a.gp.cs.cmu.edu
  165.  
  166. Archive-name: prolog/resource-guide
  167. Last-Modified: Fri Nov  6 15:40:45 1992 by Mark Kantrowitz
  168. Version: 1.1
  169.  
  170. ;;; ****************************************************************
  171. ;;; Prolog Resource Guide ******************************************
  172. ;;; ****************************************************************
  173. ;;; prolog-resource-guide.txt -- 46454 bytes
  174.  
  175. Contributions and corrections should be sent to Mark Kantrowitz
  176. at mkant+prolog-guide@cs.cmu.edu.
  177.  
  178. This guide lists a variety of resources for the Prolog community,
  179. including books, magazines, ftp archives, and products. It is posted
  180. once a month to the newsgroup comp.lang.prolog.
  181.  
  182. The original version of this guide (Version 0.6, Dec 11, 1991) was
  183. compiled by Dag Wahlberg, Uppsala University, Sweden <dagwag@csd.uu.se>.
  184. Other people who helped with the compilation include Chris Moss
  185. <BEL0172@AppleLink.Apple.COM>, Mats Carlsson, SICS <matsc@sics.se>,
  186. Michael A. Covington <mcovingt@uga.cc.uga.edu>, Jocelyn Paine
  187. <popx@vax.ox.ac.uk>, Per G. Bilse, PDC <pdev@pdc.dk>, David Cohen, BIM
  188. Systems Inc <dc@bim.com>, Mark Korsloot <mark@logic.et.tudelft.nl>, and
  189. David W. Talmage <talmage@luvthang.aquin.ori-cal.com>.
  190.  
  191. Thanks also to Jamie Andrews <jamie@cs.sfu.ca>.
  192.  
  193. Suggestions and comments to:    mkant+prolog-guide@cs.cmu.edu
  194.  
  195. ----------------------------------------------------------------
  196. Table of Contents:
  197.  
  198.   [0]  Introduction
  199.   [1]  Sources of information about Prolog
  200.   [2]  Public Domain or Free Prolog Implementations
  201.   [3]  Commercial Prolog Implementations
  202.   [4]  FTP Archives and Other Resources
  203.   [5]  Prolog-related Mailing Lists
  204.   [6]  Books and Magazine Articles
  205.   [7]  The Prolog 1000 Database
  206.  
  207. Search for [#] to get to topic number # quickly. In newsreaders which
  208. support digests (such as rn), [CTRL]-G will page through the answers.
  209.  
  210. ----------------------------------------------------------------
  211. Subject: [0] Introduction
  212.  
  213. This guide lists Prolog resources: archives, newsgroups, books,
  214. magazines, compilers, interpreters and anything else you can think of
  215. which has to do with the proliferation of Prolog. Also included is a
  216. list of suppliers of products and a list of publishers. As Prolog has
  217. a strong historical tradition in Europe, we've tried to ensure that
  218. the information is relevant to all readers, both European and North American.
  219.  
  220. This guide is posted regularly to comp.lang.prolog. It may also be
  221. obtained by anonymous ftp from CMU:
  222.  
  223.    To obtain the file from CMU, connect by anonymous ftp to any CMU CS
  224.    machine (e.g., ftp.cs.cmu.edu [128.2.206.173]), using username
  225.    "anonymous" and password "name@host". The file prolog-resource-guide.txt
  226.    is located in the directory
  227.        /afs/cs.cmu.edu/user/mkant/Public/AI/
  228.    [Note: You must cd to this directory in one atomic operation, as
  229.    some of the superior directories on the path are protected from
  230.    access by anonymous ftp.] If your site runs the Andrew File System,
  231.    you can just cp the file directly without bothering with FTP.
  232.  
  233. Disclaimer:
  234.  
  235.    We have taken great care in making the information in this document as
  236.    accurate as possible. However we are not responsible for any problems
  237.    which might occur from using information supplied in this guide.
  238.  
  239. ----------------------------------------------------------------
  240. Subject:  [1]  Sources of information about Prolog
  241.  
  242. The newsgroups comp.lang.prolog and (to a lesser extent) comp.ai are a
  243. source of information and discussion about Prolog.
  244.  
  245. A "Frequently Asked Questions" posting is posted to comp.lang.prolog
  246. twice a month by Jamie Andrews <jamie@cs.sfu.ca>. The Prolog FAQ and this
  247. Prolog Resource Guide are intended to complement one another.
  248.  
  249. The draft ISO standard for Prolog is available by anonymous ftp from
  250. aisun1.ai.uga.edu in the directory ai.prolog.standard.
  251.  
  252. ----------------------------------------------------------------
  253. Subject: [2] Public Domain or Free Prolog Implementations
  254.  
  255. The following list of free Prolog implementations excludes those listed
  256. in the comp.lang.lisp FAQ (i.e., Prolog interpreters written in Lisp).
  257. Note that commercial prolog implementations are often more robust and
  258. better supported than public domain and free prolog implementations.
  259.  
  260.    A.D.A. Public Domain Prolog:
  261.       aisun1.ai.uga.edu:ai.prolog/adapdpro.zip
  262.  
  263.       A rather slow implementation of Prolog for MS-DOS systems, originally
  264.       a product of Automata Design Associates (now defunct), 1570
  265.       Arran Way, Dresker, PA 19025, 215-335-5400.
  266.  
  267.  
  268.    ALF:
  269.  
  270.       ALF (Algebraic Logic Functional programming language) is a
  271.       language which combines functional and logic programming techniques.
  272.       The foundation of ALF is Horn clause logic with equality which
  273.       consists of predicates and Horn clauses for logic programming, and
  274.       functions and equations for functional programming.  The abstract
  275.       machine is based on the Warren Abstract Machine (WAM) with several
  276.       extensions to implement narrowing and rewriting.  In the current
  277.       implementation programs of this abstract machine are executed by an
  278.       emulator written in C. It is available by anonymous ftp from
  279.       ftp.germany.eu.net (aka simpson.germany.eu.net) in the directory
  280.       /pub/programming/languages/LogicFunctional as the files alf_*.zoo
  281.       (Documentation, C sources for the emulator, the preprocessor and the
  282.       compiler). For further information, contact Rudolf Opalla
  283.       <opalla@julien.informatik.uni-dortmund.de>.
  284.  
  285.  
  286.    BinProlog:
  287.       clement.info.umoncton.ca:BinProlog/binpro.1.39.tar.Z [139.103.16.2]
  288.       The file papers.tar.Z contains papers related to the implementation.
  289.  
  290.       BinProlog is free for research and other non-profit purposes. Version
  291.       1.39 runs on Sparc, Sun3, NeXT, and 386/486. The compiler makes 215
  292.       KLIPS on a Sparc 2 (101 KLIPS on a NeXT) and still uses a very small
  293.       (41K) emulator. Comments and bug reports should be sent to
  294.       binprolog@info.umoncton.ca.
  295.  
  296.  
  297.    CLP(R):
  298.  
  299.       CLP(R) is a constraint logic programming language with real-arithmetic
  300.       constraints.  The implementation contains a built-in constraint solver
  301.       which deals with linear arithmetic and contains a mechanism for delaying
  302.       nonlinear constraints until they become linear.  Since CLP(R) subsumes
  303.       PROLOG, the system is also usable as a general-purpose logic programming
  304.       language.     It icnludes facilities for meta-programming with constraints.
  305.       The system consists of a compiler, byte-code emulator, and constraint
  306.       solver. CLP(R) is written entirely in C and runs on Suns, Vaxen,
  307.       MIPS-based machines (Decstations, Silicon Graphics), IBM RS6000s and
  308.       PS2s. Includes MS-DOS support. It is available free from IBM for
  309.       academic and research purposes only. For more information, write
  310.       to Joxan Jaffar, H1-D48, IBM Thomas J. Watson Research Center,
  311.       P.O. Box 704, Yorktown Heights, NY 10598, or send email to
  312.       joxan@watson.ibm.com or joxan@yktvmh.bitnet.
  313.  
  314.    Common ESP:
  315.  
  316.       Common ESP is an object-oriented system by the AI Language Research
  317.       Institute. The binary is free for R & D use only -- send 1/4in CMT
  318.       Sun3 and Sun4 (Sparc) with Sun OS R4.0.3, R4.1 or R4.1.1. For more
  319.       information, write to AI Language Research Institute Ltd, Yoshitoku
  320.       Bldg, Shiba 3-15-14, Minato-Ku, Tokyo 105, Japan, fax +81 3 3456 4418,
  321.       or send email to k-hata@air.co.jp.
  322.  
  323.  
  324.    cu-Prolog:
  325.  
  326.       cu-Prolog is an experimental constraint logic programming language
  327.       available free from Japan's Institute for New Generation Computer
  328.       Technology (ICOT). Unlike most conventional CLP systems, cu-Prolog
  329.       allows user-defined predicates as constraints and is suitable for
  330.       implementing a natural language processing system based on the
  331.       unification-based grammar. For example, the cu-Prolog developers
  332.       implemented a JPSG (Japanese Phrase Structure Grammar) parser in
  333.       cu-Prolog with the JPSG Working Group (the chairman is Prof. GUNJI,
  334.       Takao of Osaka University) at ICOT. cu-Prolog is a complete
  335.       implementation of Constraint Unification (cu), hence the name.
  336.       cu-Prolog is implemented in C for BSD UNIX 4.2/3. Professor Sirai of
  337.       Chukyo-University has also implemented cu-Prolog for the Apple
  338.       Macintosh and DJ's GPP (80386/486 MS-DOS machine with the DOS
  339.       extender). cu-Prolog is available free by anonymous ftp from
  340.       ftp.icot.or.jp. For further information, send email to ifs@icot.or.jp,
  341.       or write to ICOT Free Software Desk, Institute for New Generation
  342.       Computer Technology, 21st Floor, Mita Kokusai Bldg., 4-28, Mita
  343.       1-chome, Minato-ku, Tokyo 108, Japan, fax +81-3-3456-1618.
  344.  
  345.  
  346.    ESL Prolog-2 (PD Version):
  347.       aisun1.ai.uga.edu:ai.prolog/eslpdpro.zip
  348.  
  349.       A prolog for MS-DOS systems with good performance. It deviates
  350.       slightly from Edinburgh standard (strings "like this" are not lists
  351.       of ASCII codes), but you can add a declaration that makes it fully
  352.       Edinburgh-compatible. It is a more limited version of the interpreter
  353.       from the Commercial Version (see [3] below).
  354.  
  355.    IC Prolog:
  356.       doc.ic.ac.uk:/pub/languages/icprolog/pd-ICP-<VERSION>.tar.Z
  357.       src.doc.ic.ac.uk:/computing/programming/languages/prolog/icprolog/.
  358.       Runs on Sun3, Sun4. There is MacProlog source in a further subdirectory.
  359.  
  360.       Produced by Imperial College, IC Prolog includes multi-threading,
  361.       parlog, TCP primitives, communication primitives, and "mailboxes", a
  362.       high level communication system.  Includes the preprocessor for the
  363.       prolog language extension L&O from the book "Logic & Objects".
  364.  
  365.       See also Yannis Cosmadopoulos and Damian Chu, "IC Prolog ][: a
  366.       Language for Implementing Multi-Agent Systems", in Tutorial and
  367.       Workshop on Cooperating Knowledge Based Systems, September 23-25,
  368.       1992, Keele University. A copy of this paper may be found ing
  369.       laotzu.doc.ic.ac.uk [146.169.21.1] as /pub/icp-paper.ps.Z, or on
  370.       src.doc.ic.ac.uk [146.169.2.1] in the directory
  371.       /computing/programming/languages/prolog/icprolog/
  372.  
  373.       Contact Damian Chu <dac@doc.ic.ac.uk> for questions about IC
  374.       Prolog, and contact Zacharias Bobolakis <zb@doc.ic.ac.uk> for
  375.       information about L&O.
  376.  
  377.  
  378.    Lolli:
  379.  
  380.       Lolli is an interpreter for logic programming based on linear logic
  381.       principles. Lolli, named for the linear logic implication operator
  382.       "-o" called lollipop, is a full implementation of the language
  383.       described in the paper "Logic Programming in a Fragment of
  384.       Intuitionistic Linear Logic" (Josh Hodas & Dale Miller, to appear in
  385.       Information and Computation), though it differs a bit in syntax, and
  386.       has several built-in extra-logical predicates and operators.  To
  387.       retrieve a copy of the Lolli system, ftp (anonymously) to
  388.       ftp.cis.upenn.edu and retrieve the file pub/Lolli/Lolli-07.tar.Z. This
  389.       distribution includes full ML source, along with a Makefile, as well
  390.       as several background papers and a collection of example programs. For
  391.       those who do not have SML-NJ at their site, the authors hope to
  392.       provide pre-built binaries for a variety of architectures. These
  393.       binaries can be found on ftp.cis.upenn.edu in the directory
  394.       pub/Lolli/binaries. At present Sparc and NeXT binaries are available.
  395.       If you compile lolli on a new architecture, please contact Josh Hodas
  396.       at <hodas@saul.cis.upenn.edu> so that he can make your binary
  397.       available.
  398.  
  399.  
  400.    Maxon Prolog:
  401.  
  402.       Maxon Prolog is available for the Atari ST from the German magazine
  403.       'ST-Computer' for 298 DM. Tel: 010 49 61 96 481811.
  404.  
  405.  
  406.    Open Prolog:
  407.       grattan.cs.tcd.ie:languages/open-prolog [134.226.32.15]
  408.  
  409.       Open Prolog 1.0d36 interpreter for the Apple Macintosh.
  410.       The most recent version of Open Prolog will always be available from
  411.       Trinity College in Ireland. Open Prolog is an Edinburgh-style Prolog
  412.       and supports Definite Clause Grammars. Open Prolog is also
  413.       available from other sites, such as
  414.      nexus.yorku.ca:/pub/prolog/  [130.63.9.1]
  415.      grattan.cs.tcd.ie:languages/open-prolog [134.226.32.15]
  416.      aisun1.ai.uga.edu [128.192.12.9]
  417.          mac.archive.umich.edu [141.211.165.41]
  418.          /afs/umich.edu/group/itd/archive/mac/development/languages
  419.       but tends to go out of date at these sites.
  420.  
  421.       For more information, write to Michael Brady, Computer Science
  422.       Department, Trinity College, Dublin 2, IRELAND, send email to
  423.       brady@cs.tcd.ie, call +353 1 7021786, or fax +353 1 772204 (5 hours
  424.       ahead of East Coast US time).
  425.  
  426.  
  427.    PD Prolog 19:
  428.       wuarchive.wustl.edu:/mirrors/msdos/prolog/ (IBM PC)
  429.       aisun1.ai.uga.edu (128.192.12.9)
  430.  
  431.  
  432.    PDSS KL1:
  433.  
  434.       PDSS KL1 is an implementation of FGHC, a concurrent logic programming
  435.       language developed at ICOT in Japan.  Runs on Suns, HPs, DECs, and the
  436.       Sequent Symmetry. Available free by anonymous ftp from ftp.icot.or.jp.
  437.       A representative paper on the language is Kazunori Ueda and Takashi
  438.       Chikayama, "Design of the Kernel Language for the Parallel Inference
  439.       Machine", The Computer Journal, December, 1990. For more information,
  440.       send email to ifs@icot.or.jp or write to ICOT Free Software Desk,
  441.       Institute for New Generation Computer Technology, 21st Floor, Mita
  442.       Kokusai Bldg., 4-28, Mita 1-chome, Minato-ku, Tokyo 108, Japan, fax
  443.       +81-3-3456-1618.
  444.  
  445.  
  446.    Portable Prolog System:
  447.  
  448.       Portable Prolog System is an interpreter from the University of York.
  449.       Runs on any system having a Pascal compiler. For more information,
  450.       write to University of York, Software Distribution Officer, Department
  451.       of Computer Science, University of York, York, YO1 5DD, UK, call +44
  452.       (904) 59861, or fax +44 (904) 433744.
  453.  
  454.  
  455.    ROLOG:
  456.       cs.uiuc.edu:/pub/ROLOG
  457.  
  458.       Parallel PROLOG compiler with a reduce-OR process model.
  459.  
  460.  
  461.    SB-Prolog:
  462.       cs.arizona.edu:/sbprolog
  463.       sbcs.sunysb.edu:/pub/sbprolog
  464.  
  465.       Stony Brook Prolog runs on Sun4, Pyramid-98x, DEC3100, SGI Iris,
  466.       Amiga, and MS-DOS machines. Contact warren@sbcs.sunysb.edu for more
  467.       information. Two versions are available: version 2.5 is an
  468.       interpreter for Amigas and version 3.1 is an interpreter and compiler
  469.       for Unix and MSDOS/386.
  470.  
  471.       SB-Hilog runs in SB-Prolog and Quintus Prolog and is available on
  472.          sbcs.sunysb.edu:/pub/hilog/
  473.  
  474.       src.doc.ic.ac.uk [146.169.3.7] contains SBProlog 3.1 executables for
  475.       MS-DOS/386 in languages/sbprolog, filename sbpmsdos.zip.
  476.  
  477.       nic.funet.fi contains SBProlog executables for Amiga in
  478.       /pub/amiga/fish/disks100-199/ff140.
  479.  
  480.       Modular SB-Prolog (= SB-Prolog version 3.1 plus modules) is available
  481.       by anonymous FTP from ftp.dcs.ed.ac.uk (129.215.160.5), as the file
  482.       pub/dts/mod-prolog.tar.Z.  Includes interpreter for SPARC. For more
  483.       information, write to Brian Paxton <mprolog@dcs.ed.ac.uk>.
  484.  
  485.  
  486.    SWI Prolog:
  487.       swi.psy.uva.nl:pub/SWI-Prolog/pl-1.6.5.tar.Z [192.42.96.1]  (Main source)
  488.       [The patch level (last digit) is regularly updated and diffs between
  489.       patch levels are located in the same directory.]
  490.  
  491.       rs3.hrz.th-darmstadt.de  [130.83.55.75]
  492.       ftp.th-darmstadt.de:pub/programming/languages/prolog [130.83.22.253]
  493.  
  494.       SWI-Prolog includes a fast compiler, a profiler, C interface, a
  495.       module system, libraries, and dynamic loading.
  496.       Runs on Atari ST, Gould PN, NeXT, HP, IBM Linux, DEC MIPS, IBM
  497.       PS/2 AIX, IBM RS/6000, Sun3, Sun4, Sparc, and Vax.
  498.       Written by Jan Wielemaker, SWI, University of Amsterdam,
  499.       Roetersstraat 15, 1018 WB  Amsterdam, The Netherlands,
  500.       <jan@swi.psy.uva.nl>. The mailing list is prolog@swi.psy.uva.nl.
  501.       To be added to the list, send mail to prolog-request@swi.psy.uva.nl.
  502.  
  503.  
  504.    Toy Prolog:
  505.  
  506.       An interpreter written in Pascal. About 3500 lines of source. Free with
  507.       "Prolog for Programmers" by Kluzniak and Szpakowicz (Academic Press
  508.       1985).
  509.  
  510.  
  511.    Tricia:
  512.  
  513.       Tricia is a free Prolog high-level emulator with interpreter available
  514.       by email from Uppsala University. Runs on Macintosh, Sun3, Sun4, Apollo
  515.       DN-3500/4500/5500 (OS version 10.*) and HP-730's.  For more information,
  516.       write to Uppsala University, Tricia project, Computing Science
  517.       Department, Box 520, S-751 20 UPPSALA, Sweden, fax +46 18 521270, or
  518.       email jonas@csd.uu.se. A copy is available in the directory
  519.          /afs/umich.edu/group/itd/archive/mac/development/languages
  520.       if your site runs the Andrew File System, or by anonymous ftp from
  521.       mac.archive.umich.edu.
  522.  
  523. ----------------------------------------------------------------
  524. Subject: [3]  Commercial Prolog Implementations
  525.  
  526. The Prolog Vendors' Group may be contacted by email via the Secretary,
  527. Al Roth, at <alroth@cix.compulink.co.uk>.
  528.  
  529. Index:
  530.  
  531.    Atari/Amiga:
  532.     SPIES YAP
  533.  
  534.    Macintosh:
  535.     AAIS Prolog
  536.     ALS Prolog
  537.     IF/Prolog
  538.     IQSOFT MProlog
  539.     LPA Prolog
  540.     POPLOG
  541.     Prolog III
  542.     Quintus Prolog
  543.     SPIES YAP
  544.  
  545.    IBM PC:
  546.     ALS Prolog
  547.     Arity Prolog
  548.     CIM-Prolog
  549.     Coder's Prolog
  550.     Cogent Prolog
  551.     Delphia Prolog
  552.     ESL Prolog-2 (Commercial Version)
  553.     IF/Prolog
  554.     IQSOFT MProlog
  555.     LPA Prolog
  556.     OU Prolog
  557.     PDC Prolog
  558.     Prolog III
  559.     Quintec Prolog
  560.     Quintus Prolog
  561.  
  562.    Unix:
  563.     AIAI Edinburgh Prolog
  564.     ALS Prolog
  565.     BIM Prolog
  566.     CIM-Prolog
  567.     Coder's Prolog
  568.     Delphia Prolog
  569.     ECRC SEPIA
  570.     EDCAAD C-Prolog
  571.     ESL Prolog-2 (Commercial Version)
  572.     IF/Prolog
  573.     IQSOFT MProlog
  574.     MU-Prolog, NU-Prolog
  575.     POPLOG
  576.     Prolog III
  577.     Quintec Prolog
  578.     Quintus Prolog
  579.     SICStus Prolog
  580.     SNI Prolog
  581.     SPIES YAP
  582.  
  583. Many of the following vendors offer educational discounts to
  584. universities. Be sure to ask for current pricing information.
  585.  
  586. Commercial Prolog Implementations:
  587.  
  588.    AAIS Prolog is an Edinburgh-standard compiler and interpreter runs on
  589.    the Apple Macintosh and costs $298. Write to Advanced AI Systems,
  590.    Inc., PO Box 39-0360, Mountain View, CA 94039-0360, call 415-948-8658,
  591.    fax 415-948-2486, or email aais@applelink.apple.com. Reviewed in
  592.    AI Expert, Feburary 1991.
  593.  
  594.    AIAI Edinburgh Prolog is a high level prolog emulator that runs on
  595.    Acorn R140 (RISC iX), DG AViiON (DG/VX 4.1), Vax (Berkeley Unix, VMS),
  596.    Gould Encore (Unix), HP 9000/300 (HP-UX), MIPS RISC (RiscOS), Sequent
  597.    (DYNIX V3), Sun 2,3,4 (SunOS-3,4). For more information, write to
  598.    AIAI, AI Applications Institute, Software Secretary, University of
  599.    Edinburgh, 80 South Bridge, Edinburgh EH1 1HN, UK, call +44 (31) 650
  600.    2734, fax +44 (31) 226 2730, or send email to AIAI@ed.ac.uk.
  601.  
  602.    ALS Prolog runs on 80386 machines, including DOS ($799), Sun 386i, Xenix,
  603.    Apple Macintosh ($499), System V Unix (Microport), Sun3, Sun4, Sparc,
  604.    Aviion, NeXT, VAX and Delta88. It is available from Applied Logic
  605.    Systems, Inc., PO Box 90, University Station, Syracuse, NY 13210-0090,
  606.    phone 315-471-3900, fax 315-471-2606, or email info@als.com or
  607.    support@als.com. Send a message to info@als.com with subject line "HELP"
  608.    to get a general information file in reply.
  609.  
  610.    Arity Prolog is an emulator with interpreter and runs on DOS ($650),
  611.    OS/2 ($1k), Windows (extra $350), OS/2 V.2, and Windows-NT. For more
  612.    information, write to Arity Corporation, Damonmill Square, 29 Domino
  613.    Drive, Concord, MA 01742, call 800-722-7489 (508-371-1243), or fax
  614.    508-371-1487.
  615.  
  616.    Prolog by BIM is a prolog compiler that runs on Sun4, Sparcs and
  617.    RS/6000. It includes Carmen, a user-interface generator for XView
  618.    and SunView and interfaces to various databases and windowing
  619.    packages. For more information, contact BIM Systems, Inc., 11111
  620.    Santa Monica Boulevard, Suite 650, Los Angeles, CA 90025, call
  621.    310-445-1500, fax to 310-445-1515, or email to prolog@bim.com.
  622.    Outside North-America write to BIM s.a./n.v., Kwikstraat 4, B-3078
  623.    Everberg, Belgium, call +32 2 759 59 25, fax to +32 2 759 92 09 or
  624.    email to prolog@sunbim.be (Kathleen Pierco). Earlier version reviewed
  625.    in AI Expert, January 1991.
  626.  
  627.    CIM-Prolog is a high-level emulator with interpreter for Apollo Domain
  628.    and Sun. Also standard Prolog for Apollo Domain, IBM PC/AT, INMOS
  629.    transputer, and Sun.  A parallel version is also available.
  630.    For more information, write to Creative Soft GmbH, Turnstrasse 10, D-8510
  631.    Fuerth, Germany, call +49 911 7499214, or fax +49 911 747756.
  632.  
  633.    Coder's Prolog 2.0 is a Prolog Interpreter from Austin Code Works. Works
  634.    on any system with a C compiler (it is designed for use with C programs).
  635.    For more information, write to Austin Code Works, 11100 Leafwood Lane,
  636.    Austin, TX 78750-3587, call 512-258-0785, fax 512-258-1342, or send email
  637.    to info@acw.com.
  638.  
  639.    Cogent Prolog is an Edinburgh-standard compiler and interpreter for
  640.    DOS-based PCs. Includes a foreign function interface. It costs $199.
  641.    For more information, write Amziod, 40 Samuel Prescott Drive, Stow, MA
  642.    01775, call 508-897-5560 or fax 508-897-7332. Amziod also sells the
  643.    Active Prolog Tutor for DOS for $65.
  644.  
  645.    Delphia Prolog is an Edinburgh-standard compiler and interpreter that
  646.    runs on Sun3, Sun4, Sparc, RS/6000, Apollo, HP9000/300, Unigraph 68xxx,
  647.    386/486 (SCO Unix), DecStation (Ultrix), Sony NEWS (Unix), VAX (VMS,
  648.    Ultrix), uVax (Ultrix), VaxStation (Ultrix). Write to Delphia, 27 Avenue
  649.    de la Republique, 38170 Seyssinet, France, call 33-76-26-68-94 or fax
  650.    33-76-26-52-27. Arity Corporation is the US Distributor of Delphia
  651.    Prolog. An earlier version was reviewed in AI Expert, January 1991
  652.    and Feburary 1991.
  653.  
  654.    ECRC SEPIA is a high-level emulator with interpreter. Binaries are
  655.    available for any number of machines, including Sun3, Sun4 (SunOS 4.0,
  656.    SunView and X11R4), Vax 78*(BSD 4.3), Bull DPX-1000 and 2000 (SPIX),
  657.    Siemens MX-300 and MX-500 (SINIX, X11R3), ICL DRS-80 (UNIX System
  658.    V/386 3.2).  For more information, write to ECRC, Arabellastrasse 17,
  659.    D-8000 Munich 81, Germany, or send email to sepia_request@ecrc.de.
  660.  
  661.    EDCAAD C-Prolog is a prolog interpreter for Sun (SunOS), VAX (Ultrix,
  662.    VMS), Apollo, and 68000 (Unix). For more information, write to EDCAAD,
  663.    Department of Architecture, Edinburgh University, 20 Chambers St.,
  664.    Edinburgh EH1 1JZ, UK, call +44 (31) 650 1000, fax +44 (31) 667 0141,
  665.    or send email to chris@caad.ed.ac.uk.
  666.  
  667.    ESL Prolog-2 (Commercial Version), is a high-level emulator with
  668.    interpreter and compiler for Sun3, Sun4, HP9000 (Unix), RS/6000
  669.    (Unix), VAX (VMS), IBM PC (MS-DOS, Windows), and 386.  It is an
  670.    Edinburgh standard prolog with a number of extensions. The windows
  671.    version includes BIPs for programming windows graphics and dialogues.
  672.    For more information, write to Expert Systems Limited (ESL), Attn:
  673.    Nick Henfrey, The Magdalen Centre, Oxford Science Park, Oxford, OX4
  674.    4GA, England, call +44-865-794474, or fax +44-856-784475.
  675.